WooCommerce\Square\Plugin B

Total Complexity 90
Dependencies 16
Dependents 19
Total lines 880
Lines of code 372
Logical lines of code 123
Comment lines 305
Methods 35
Properties 10

Methods 35

Method Rating Maintainability Complexity Lines of code
add_admin_notices()
A
35 12 102
add_tax_inclusive_pricing_notice()
A
54 9 19
add_currency_admin_notices()
S
52 7 24
add_missing_refresh_token_notice()
S
51 6 30
add_base_location_admin_notice()
S
51 3 28
is_gateway_settings()
S
75 4 3
is_plugin_settings()
S
75 4 3
locate_template()
S
65 4 9
add_gift_cards_disabled_notice()
S
57 2 19
get_api()
S
66 3 9
log_api_request()
S
72 3 5
log()
S
73 3 5
get_idempotency_key()
S
68 3 6
init_plugin()
S
66 3 8
__construct()
S
53 1 25
instance()
S
71 2 6
add_api_request_logging()
S
72 2 5
get_reviews_url()
S
78 2 3
get_products_handler()
S
82 1 3
get_file()
S
82 1 3
get_support_url()
S
82 1 3
get_documentation_url()
S
82 1 3
get_sales_page_url()
S
82 1 3
get_settings_url()
S
68 1 7
get_plugin_name()
S
79 1 3
init_taxonomies()
S
82 1 3
init_lifecycle_handler()
S
80 1 3
get_email_handler()
S
82 1 3
get_admin_handler()
S
75 1 4
get_settings_handler()
S
82 1 3
get_background_job_handler()
S
82 1 3
get_sync_handler()
S
82 1 3
get_connection_handler()
S
82 1 3
includes()
S
63 1 10
get_order_handler()
S
82 1 3